package com.cd.learn.cdlearn.pattern.combination;

/**
 * @ClassName Client
 * @Description TODO
 * @Author seven
 * @Date 2021/7/421:23
 * @Version 1.0
 **/
public class Client {

    public static void main(String[] args) {
        MenuComponent menu = new Menu("系统菜单",2);
        MenuComponent menu11 = new MenuItem("系统菜单下1",3);
        MenuComponent menu12 = new MenuItem("系统菜单下2",3);
        MenuComponent menu13 = new MenuItem("系统菜单下3",3);
        menu.add(menu11);
        menu.add(menu12);
        menu.add(menu13);

        MenuComponent menu1 = new Menu("管理菜单",2);
        MenuComponent menu21 = new MenuItem("管理菜单下1",3);
        MenuComponent menu22 = new MenuItem("管理菜单下2",3);
        MenuComponent menu23 = new MenuItem("管理菜单下3",3);
        menu1.add(menu21);
        menu1.add(menu22);
        menu1.add(menu23);

        Menu root = new Menu("根菜单", 1);
        root.add(menu);
        root.add(menu1);

        root.showName();



    }
}
